package com.c.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.c.entity.SportGroup;
import com.c.entity.SportItem;
import com.c.utils.PageResult;
import com.c.utils.QueryPageBean;
import com.c.utils.Result;

import java.util.List;

/**
 * @author wangxiangli
 * @create 2022-12-31-13:04
 */
public interface SportGroupService extends IService<SportGroup> {

    //运动方案分页查询
    PageResult pageQuery2(QueryPageBean queryPageBean);
    //新增运动方案
    void add(SportGroup sportGroup, Integer[] sportitemIds);
    //根据运动组ID查询运动组包含的多个运动项ID
    List<Integer> findSportItemIdsBySportGroupId(Integer id);
    //编辑运动组信息和关系表信息
    void edit(SportGroup sportGroup, Integer[] sportitemIds);
    //删除运动方案和t_sportgroup_sportitem表对应关系
    Result deleteById(Integer id);
}
